package com.iring.dao.common.view;

import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;

import com.iring.domain.common.view.DeviceInfoView;

/**
 * 设备视图信息
 *
 * @author wanggan
 */
public interface DeviceInfoViewDao extends JpaRepository<DeviceInfoView, Integer> {

    /**
     * 通过用户名查找用户设备视图列表信息
     *
     * @param username
     *            用户名
     * @return 设备信息列表
     */
    List<DeviceInfoView> findByUsername(String username);

    /**
     * 通过设备的id和用户名查找单一设备视图信息
     *
     * @param id
     *            设备id
     * @param username
     *            用户名
     * @return 设备信息
     */
    DeviceInfoView findByIdAndUsername(Integer id, String username);
}
